@charset "utf-8";

-------------------------------------------------------------------------------------------------------------------------------
Left Styles
-------------------------------------------------------------------------------------------------------------------------------
*/

div#mainDemoBOX {
	margin-bottom:10px;
	clear:both;
	display:block;
	}
div#mainDemoBOX .demo {
	padding:16px;
	overflow-x: hidden;
	overflow-y: hidden;
	}


div#mainDemoBOX .demo .demoTtl {
	border-bottom:1px solid #DD001C;
	height:33px;
	width:600px;
	padding:0 0 0 2px;
}
div#mainDemoBOX .demo h4 {
	float:left;
	width:204px;
}
div#mainDemoBOX .demo #tab {
	float:right;
	padding-top:10px;
	width:394px;
}
div#mainDemoBOX .demo #tab li ul {
	height:23px;
}
div#mainDemoBOX .demo #tab li {
  float: left;
  list-style: none;
  cursor: pointer;
  height:19px;
  margin-left:5px;
}
div#mainDemoBOX .demo #tab li.select,
div#mainDemoBOX .demo #tab li:hover {
	border-bottom:4px solid #DD001C;
}
div#mainDemoBOX .demo .disnon {
  display: none;
}

div#mainDemoBOX .demo .demoContent {
	display:block;
	clear:both;
	margin:13px 0 0 0;
}
div#mainDemoBOX .demo .demoContent .content_wrap {
	padding:0;
	border-bottom:1px #CCC dotted;
}
div#mainDemoBOX .demo .demoContent .content_wrap h4 {
	position:absolute;
	top:-30px;
	left:10px;
	float:none;
}
div#mainDemoBOX .demo .demoContent .content_wrap p {
	padding:0 2px;
}
div#mainDemoBOX .demo .demoContent .content_wrap .cara {
	margin:17px 0 10px 0;
	clear:both;
	display:block;
}
div#mainDemoBOX .demo .demoContent .content_wrap .cara span {
	float:left;
	width:89px;
	height:78px;
	margin:0 12px 7px 1px;
	display:block;
}
div#mainDemoBOX .demo .demoContent .content_wrap .cara input {
	width:89px;
	height:78px;
	display:block;
}
img.mo {
	cursor:pointer;
	}
div#mainDemoBOX .demo .demoContent .content_wrap span:hover {
	background-position:0 0;	
	}
div#mainDemoBOX .demo .demoContent .content_wrap .cust_radio_on {
	background-position:0 0;
}
div#mainDemoBOX .demo .demoContent .content_wrap .cust_radio_off { 
	background-position:0 78px;
	}
			
div#mainDemoBOX .demo .demoContent .content_wrap #nozomi { 
background-image:url(/wp-content/themes/ai_theme/img/demo_nozomi.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #sumire { 
background-image:url(/wp-content/themes/ai_theme/img/demo_sumire.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #nanako { 
background-image:url(/wp-content/themes/ai_theme/img/demo_nanako.gif);
}			
div#mainDemoBOX .demo .demoContent .content_wrap #akari { 
background-image:url(/wp-content/themes/ai_theme/img/demo_akari.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #hiroshi { 
background-image:url(/wp-content/themes/ai_theme/img/demo_hiroshi.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #osamu { 
background-image:url(/wp-content/themes/ai_theme/img/demo_osamu.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #anzu { 
background-image:url(/wp-content/themes/ai_theme/img/demo_anzu.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #koutaro { 
background-image:url(/wp-content/themes/ai_theme/img/demo_koutaro.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #maki { 
background-image:url(/wp-content/themes/ai_theme/img/demo_maki.gif);
}			
div#mainDemoBOX .demo .demoContent .content_wrap #seiji { 
background-image:url(/wp-content/themes/ai_theme/img/demo_seiji.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #kaho { 
background-image:url(/wp-content/themes/ai_theme/img/demo_kaho.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #reina { 
background-image:url(/wp-content/themes/ai_theme/img/demo_reina.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #taichi { 
background-image:url(/wp-content/themes/ai_theme/img/demo_taichi.gif);
}			
div#mainDemoBOX .demo .demoContent .content_wrap #chihiro { 
background-image:url(/wp-content/themes/ai_theme/img/demo_chihiro.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #yuuto { 
background-image:url(/wp-content/themes/ai_theme/img/demo_yuuto.gif);
}

/*-- 関西話者分 --*/

div#mainDemoBOX .demo .demoContent .content_wrap #miyabi { 
background-image:url(/wp-content/themes/ai_theme/img/demo_miyabi.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #yamato { 
background-image:url(/wp-content/themes/ai_theme/img/demo_yamato.gif);
}
/*-- 関西話者分 --*/

div#mainDemoBOX .demo .demoContent .content_wrap #englishF { 
background-image:url(/wp-content/themes/ai_theme/img/demo_ef.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #englishM { 
background-image:url(/wp-content/themes/ai_theme/img/demo_em.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #chineseF { 
background-image:url(/wp-content/themes/ai_theme/img/demo_cf.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #chineseM { 
background-image:url(/wp-content/themes/ai_theme/img/demo_cm.gif);
}
div#mainDemoBOX .demo .demoContent .content_wrap #koreanF { 
background-image:url(/wp-content/themes/ai_theme/img/demo_kf.gif);
}

div#mainDemoBOX .demo .demoContent .entry_wrap {
	clear:both;
	display:block;
	overflow-x: hidden;
	overflow-y: hidden;
	padding:0 0 12px 0;
}
div#mainDemoBOX .demo .demoContent .entry_wrap textarea {
	border:1px #CCC solid;
	height:140px;
	font-size:12px;
	float:left;
padding: 6px;
}
div#mainDemoBOX .demo .demoContent .entry_wrap .custom textarea {
}
div#mainDemoBOX .demo .demoContent #foreign textarea {
	height:66px !important;
}
div#mainDemoBOX .demo .demoContent .entry_wrap .btnarea {
	width:170px;
	height:92px;
	float:left;
	border-right:solid #CCC 1px;
	margin:2px 0 0 8px;
}
div#mainDemoBOX .demo .demoContent .entry_wrap .btnarea ul {
	list-style:none;
	padding-right:12px;
}
div#mainDemoBOX .demo .demoContent .entry_wrap .btnarea ul li {
	width:156;
	height:17px;
	display:block;
	clear:both;
	padding-bottom:10px;
	margin-bottom:7px;
}
div#mainDemoBOX .demo .demoContent .entry_wrap .btnarea ul li span.txt{
	line-height:17px;
	color:#D0001A;
	font-size:11px;
	float:left;
	margin:0 12px;
}
div#mainDemoBOX .demo .demoContent .entry_wrap .btnarea ul li img {
	float:left;
}
div#mainDemoBOX .demo .demoContent .entry_wrap .btnarea ul li.btm {
	border-bottom:none;
	margin-bottom:0;
}
div#mainDemoBOX .demo .demoContent .entry_wrap .submitarea {
	float:left;
	padding:1px 5px;
}
div#mainDemoBOX .demo .demoContent .entry_wrap .submitarea ul {
	list-style:none;
}
div#mainDemoBOX .demo .demoContent .entry_wrap .submitarea ul li {
	float:left;
}



div#mainDemoBOX .demo .demoContent .content_wrap .custom {
padding-left:14px;
background:
font-size:1.2em;
line-height:1.4em;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}
div#mainDemoBOX .demo .demoContent .content_wrap .custom {
	background:none;
padding-bottom:10px;
}
div#mainDemoBOX .demo .demoContent .content_wrap .custom img {
	margin:10px;
}
div#mainDemoBOX .demo .demoContent .content_wrap .custom p {
	font-weight:normal;
	color:#333;
	margin-top:3px;
	margin-bottom:5px;
}



div#mainDemoBOX .share {
	padding:8px 0 6px 16px;
	text-align:right;
	overflow-x: hidden;
	overflow-y: hidden;
	border-bottom:1px #CCC dotted;
	}


div#mainDemoBOX .mainVisual {
	padding:7px 0 0 0;
	overflow-x: hidden;
	overflow-y: hidden;
	display:block;
	height:186px;
	background-repeat:no-repeat;
	background-position:0 0;
	clear:both;
	}
div#mainDemoBOX #bg1 {
background-image:url(/wp-content/themes/ai_theme/img/main_bg1.jpg);
}
div#mainDemoBOX .mainVisual h4 {
	padding:21px 0 0 121px;
	display:block;
	clear:both;
	width:344px;
	float:none;
}
div#mainDemoBOX .mainVisual h5 {
	float:left;
	padding:27px 0 0 121px;
	margin:0;
	width:132px;
	height:66px;
	display:block;
}
div#mainDemoBOX .mainVisual ul {
	list-style:none;
	float:left;
	display:block;
	padding:27px 0 0 22px;
}
div#mainDemoBOX .mainVisual ul li {
	float:left;
	margin-left:7px;
}


