/* CSS インデックスページ */
.font_13_150			{  font-size: 13px; color: #000000; line-height: 150%}

.font_10			{  font-size: 10px; color: #000000; line-height: 140%}
.font_10_110	{  font-size: 10px; color: #000000; line-height: 110%}
.font_10_red	{  font-size: 10px; color: #FF0C00; line-height: 140%}
.font_10_BLE	{  font-size: 10px; color: #3C00FF; line-height: 140%}
.font_10_FFF	{  font-size: 10px; color: #FFFFFF; line-height: 140%}

.font_11			{  font-size: 11px; color: #000000; line-height: 140%}
.font_11_110	{  font-size: 11px; color: #000000; line-height: 110%}
.font_11_red	{  font-size: 11px; color: #FF0C00; line-height: 140%}
.font_11_BLE	{  font-size: 11px; color: #3C00FF; line-height: 140%}
.font_11_FFF	{  font-size: 11px; color: #FFFFFF; line-height: 140%}


.font_12			{  font-size: 12px; color: #000000; line-height: 140%}
.font_12_110	{  font-size: 12px; color: #000000; line-height: 110%}
.font_12_red	{  font-size: 12px; color: #FF0C00; line-height: 140%}
.font_12_BLE	{  font-size: 12px; color: #3C00FF; line-height: 140%}
.font_12_GRY	{  font-size: 12px; color: #A09E9F; line-height: 140%}
.font_12_FFF	{  font-size: 12px; color: #FFFFFF; line-height: 140%}


.font_13			{  font-size: 13px; color: #000000; line-height: 140%}
.font_13_110	{  font-size: 13px; color: #000000; line-height: 110%}
.font_13_red	{  font-size: 13px; color: #FF0C00; line-height: 140%}
.font_13_BLE	{  font-size: 13px; color: #3C00FF; line-height: 140%}
.font_13_FFF	{  font-size: 13px; color: #FFFFFF; line-height: 140%}

.font_14			{  font-size: 14px; color: #000000; line-height: 140%}
.font_14_110	{  font-size: 14px; color: #000000; line-height: 110%}
.font_14_red	{  font-size: 14px; color: #FF0C00; line-height: 140%}
.font_14_BLE	{  font-size: 14px; color: #3C00FF; line-height: 140%}
.font_14_FFF	{  font-size: 14px; color: #FFFFFF; line-height: 140%}

.font_15			{  font-size: 15px; color: #000000; line-height: 140%}
.font_15_110	{  font-size: 15px; color: #000000; line-height: 110%}
.font_15_red	{  font-size: 15px; color: #FF0C00; line-height: 140%}
.font_15_BLE	{  font-size: 15px; color: #3C00FF; line-height: 140%}
.font_15_FFF	{  font-size: 15px; color: #FFFFFF; line-height: 140%}

.font_16			{  font-size: 16px; color: #000000; line-height: 140%}
.font_16_110	{  font-size: 16px; color: #000000; line-height: 110%}
.font_16_red	{  font-size: 16px; color: #FF0C00; line-height: 140%}
.font_16_BLE	{  font-size: 16px; color: #3C00FF; line-height: 140%}
.font_16_FFF	{  font-size: 16px; color: #FFFFFF; line-height: 140%}

.font_17			{  font-size: 17px; color: #000000; line-height: 140%}
.font_17_110	{  font-size: 17px; color: #000000; line-height: 110%}
.font_17_red	{  font-size: 17px; color: #FF0C00; line-height: 140%}
.font_17_BLE	{  font-size: 17px; color: #3C00FF; line-height: 140%}

.font_18			{  font-size: 18px; color: #000000; line-height: 140%}
.font_18_110	{  font-size: 18px; color: #000000; line-height: 110%}
.font_18_red	{  font-size: 18px; color: #FF0C00; line-height: 140%}
.font_18_BLE	{  font-size: 18px; color: #3C00FF; line-height: 140%}

.font_19			{  font-size: 19px; color: #000000; line-height: 140%}
.font_19_110	{  font-size: 19px; color: #000000; line-height: 110%}
.font_19_red	{  font-size: 19px; color: #FF0C00; line-height: 140%}
.font_19_BLE	{  font-size: 19px; color: #3C00FF; line-height: 140%}


.font_20			{  font-size: 20px; color: #000000; line-height: 140%}
.font_20_110	{  font-size: 20px; color: #000000; line-height: 110%}
.font_20_red	{  font-size: 20px; color: #FF0C00; line-height: 140%}
.font_20_BLE	{  font-size: 20px; color: #3C00FF; line-height: 140%}


.font_21			{  font-size: 21px; color: #000000; line-height: 140%}
.font_21_110	{  font-size: 21px; color: #000000; line-height: 110%}
.font_21_red	{  font-size: 21px; color: #FF0C00; line-height: 140%}
.font_21_BLE	{  font-size: 21px; color: #3C00FF; line-height: 140%}

.font_22			{  font-size: 22px; color: #000000; line-height: 140%}
.font_22_110	{  font-size: 22px; color: #000000; line-height: 110%}
.font_22_red	{  font-size: 22px; color: #FF0C00; line-height: 140%}
.font_22_BLE	{  font-size: 22px; color: #3C00FF; line-height: 140%}

.font_12_FGM	{  font-size: 12px; color: #000000; line-height: 130%; font-family: "Franklin Gothic Medium"}


bodybody {
	margin: 0;
	padding: 0% 3%;
	color: #333333;
	background:#FFFFFF;
	font-size: 12px;
	}

A {text-decoration:none}
A:LINK {color:#006699;text-decoration:underline}
A:VISITED {color:#006699;text-decoration:underline}
A:HOVER {color:#FF9933;text-decoration:underline}

#main {
	clear:both;
	width:750px;
	padding:0;
	margin:0;
	color:#333333;
	background:#FFFFFF;
	}

.box1	{
	border:1px solid #FF9933;
	width:500px;
	margin:15px 10px;
	padding:10px;
	color:#333333;
	background:url(img/back_info.gif);
	font-size: 12px;
	}
	
	
.box	{
	width:520px;
	margin:15px 10px;
	color:#333333;
	font-size: 12px;
	}
	
.12	{
	font-size: 11px;
	color:#333333;
	}
	
	
	
h3{
	background: transparent url(img/icon_pickup.gif) no-repeat 0 0;
	float:left;
}


.box2 {
	width:500px;
	margin:15px 10px;
	padding:10px;
	color:#333333;
	background:#FFFFFF;
	line-height:14px;
	font-size: 12px;
	}
	
.box1 img{margin:7px;}
.box2 img{margin:7px;}

img.left {
     float:left;
	 }
	 
img.right {
     float:right;
	 }

#over {
	float: left; 
	width: 750px; 
	background: #FFFFFF; 
	color: #000000;
	padding: 5px 0px; 
	}
	
#content {
	float:left;
	width:540px;
	margin:0;
	padding:0;
	background:#FFFFFF;
	}


#menu1 {
	width:205px;
	height :280px;
	float:right;
	margin:0;
	padding:0;
	line-height:0px;
	background:#FFFFFF;
	}

#side1 {
	border:1px solid #33CCCC;
	top: 0px;
	right: 0px;
    float:right;
	width:185px;
	margin:20px 5px;
	padding:5px;
	line-height:15px;
	text-align:center;
	color:#333333;
	background-image:url(img/pickback.gif);
	font-size: 11px;
	}

#side4 {
	border:1px solid #FF0000;
	top: 0px;
	right: 0px;
    float:right;
	width:185px;
	margin:20px 5px;
	line-height:15px;
	text-align:center;
	color:#333333;
	font-size: 11px;
	}
	

#side3 {
	border:1px solid #FF0000;
	top: 0px;
	right: 0px;
    float:right;
	width:185px;
	margin:20px 5px;
	padding:5px;
	line-height:15px;
	text-align:center;
	color:#333333;
	font-size: 11px;
	}
	
#side2 {
	top: 0px;
	right: 0px;
    float:right;
	width:185px;
	margin:5px;
	padding:5px;
	line-height:15px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	}
	
.h1{
   font-size: 11px;
   	color:#009999;
   }
	
#footer {
	clear:both;
	padding:10px 5px;
	font-size:10px;
	margin:0;
	}
	
/* CSS top */

#over2 {
	float: left; 
	width: 750px; 
	background: #FFFFFF; 
	color: #000000; 
	padding: 5px 0px 0px 0px; 
	}

#content2 {
	width:570px;
	float:right;
	margin:0%;
	padding:2% 0%;
	line-height:1.4em;
	color:#333333;
	background:#FFFFFF;
	}

#menu2 {
	float:left;
	width:180px;
	margin:0;
	padding: 5px 0px 0px 0px; 
	line-height:0px;
	min-height:320px;

	}
	
#navi {
	width:170px;
	min-height:281px;

	}

#main2 {
	clear:both;
	width:750px;
	padding:0;
	margin:0;
	color:#000;
    background:#FFFFFF url(img/back.gif);
	}

	
div.title {
    width : 528px;
	margin-top : 0px; 
	margin-bottom :15px; 
	margin-right : auto; 
    margin-left :30px; 
	padding:0px;
	background:#FFFFFF;
  } 
  
div.subtitle {
	padding:1px 15px;
	background:#CC0000;
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	width: 100px;
  } 
	
div.wrapper {
    width : 515px;
	height : 135px;
	padding:4px;
	background:#FFFFFF;
	text-align: center;

  } 
  
div.wrapper02 {
    width : 515px;
	height : 135px;
	padding:1px;
	background:#FFFFFF;
	text-align: center;

  } 
  
 div.waku {
    width : 528px;
    height : 40px;
	margin-right :0; 
    margin-left :30; 
	padding:5px;
	background:#FFFFFF;
	border:1px solid #999999;
	color: #333333;
	line-height:20px;
	font-size: 12px;
  } 

 div.wakunashi {
    width : 500px;
	margin-right : auto; 
    margin-left :35px; 
	padding:5px;
	background:#FFFFFF;
	border:none;
	color: #333333;
	line-height:20px;}
	
.wakunashi img{margin:0px 0px 30px 0px;} 

div.wakunashi2 {
    width : 490px;
	margin-right : auto; 
    margin-left :auto; 
	padding:5px;
	background:#FFFFFF;
	border:none;
	color: #333333;
	line-height:20px;
	border:1px solid #FF9933; } 
	
.face{
    float:left;
	margin:8px;
	font-size: 12px;
	color: #333333;

	}

.center{
	text-align: center;
    }

/* CSS prof */
 div.waku30 {
    width : 528px;
	margin-right :0; 
    margin-left :30; 
	padding:5px;
	background:#FFFFFF;
	border:1px solid #999999;
	color: #333333;
	line-height:20px;
	text-align: center;
	min-height:700px;
  } 

div.photowaku {
    width : 515px;
	margin-right : auto; 
    margin-left :auto; 
	background:#FFFFFF;
	padding:0px;
	color: #FFFFFF;
	text-align: center;	
  } 
  
.photowaku img{margin:5px 0px 30px 5px;} 
 
div.photowaku2 {
    width : 515px;
	margin-right : auto; 
    margin-left :auto; 
	background:#FFFFFF;
	padding:0px;
	color: #333333;
	text-align:left;
	
  } 


div.data {
    float:left;
    width : 170px;
	background:#FFFFFF;
	padding:2px 0;
	color: #333333;
	text-align:left;
  } 
  
div.data2 {
    float:left;
	width:70px;
    margin-top:0px; 
	margin-bottom:0px;
	margin-right:0; 
    margin-left:0;
	padding:0px 5px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	text-align:right;

  } 
  
div.data3 {
    float:left;
	width:420px;
    margin-top :0px; 
	margin-bottom :0px;
	margin-right :0; 
    margin-left :0;
	padding:0px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	text-align:left;
  }  
  
div.info {
    width : 515px;
	margin-top:20px; 
	margin-right : auto; 
    margin-left :auto; 
	background:#FFFFFF;
	padding:2px 5px;
	color: #333333;
	text-align:left;
	font-size: 12px

  } 





/* CSS contact */

input {
  font-size: 12px; 
  padding:3px; 
  color:#333333;
  border-top:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;  
}

textarea {
  font-size: 12px; 
  padding: 3px; 
  color:#333333;
  border-top:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;  
}

#oubo_form {
    margin:0px 10px 0px 0px;
  padding-bottom:5px;
   line-height:1.5;
   	color: #333333;
	background:#FFFFFF;
}

   
.contact{background-color:E9E1DB;
font-size: 12px;}

.h2{
   font-size: 11px;
   	color:#990000;
   }

/* CSS info */

.box3	{
	border:1px solid #999999;
	width:500px;
    margin-top :0px; 
	margin-bottom :20px;
	margin-right :0; 
    margin-left :30;
	padding:10px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	line-height:30px;
	}
	
.tokusyubox	{
    float:left;
	width:530px;
    margin-top :0px; 
	margin-bottom :50px;
	margin-right :0; 
    margin-left :20;
	padding:0px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	}
	
.tokusyubox2	{
    float:left;
	width:255px;
    margin-top :0px; 
	margin-bottom :0px;
	margin-right :0; 
    margin-left :0;
	padding:5px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	text-align:left;
	line-height:20px;
	}
	
.tokusyubox3	{
    float:left;
	width:530px;
    margin-top :0px; 
	margin-bottom :25px;
	margin-right :0; 
    margin-left :20;
	padding:0px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	text-align: center;
	}
	
.tokusyubox4	{
    float:left;
	width:255px;
    margin-top :0px; 
	margin-bottom :0px;
	margin-right :0; 
    margin-left :0;
	padding:5px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	text-align: center;
	line-height:20px;
	}
	
.tokusyubox5	{
    float:left;
	width:530px;
    margin-top :0px; 
	margin-bottom :50px;
	margin-right :0; 
    margin-left :20;
	padding:0px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	text-align:center;
	}

.tokusyubox6	{
	border:1px solid #FF9933;
    float:left;
	width:530px;
    margin-top :0px; 
	margin-bottom :25px;
	margin-right :0; 
    margin-left :0;
	padding:10px;
	color:#333333;
	background-image:url(img/back_info.gif);
	background-color:#FFFFFF;
	font-size: 12px;
	text-align:left;
	line-height:15px;
	}

.h4{
   font-size: 11px;
   	text-align:left;
   }

.h5{
   font-size: 13px;
   	color:#FF3300;
   }

/* CSS 実績 */
 div.nakawaku {
     float:right;
    width : 259px;
	margin-right :0; 
    margin-left :0; 
	padding:0px;
	background:#FFFFFF;
	border:none;
	color: #333333;
	line-height:20px;}
	
/* CSS 撮影会 */
.satuei1	{
    float:left;
	width:500px;
    margin-top :0px; 
	margin-bottom :0px;
	margin-right :0; 
    margin-left :20;
	padding:0px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	}

.satuei	{
    float:left;
	width:450px;
    margin-top :0px; 
	margin-bottom :0px;
	margin-right :0px; 
    margin-left :20;
	padding:0px;
	color:#333333;
	background:#FFFFFF;
	font-size: 12px;
	}
.contact111 {
	height: 30px;
	width: 300px;
	border: 1px solid #333333;
}
